be308eddc3cf9974ae8dcc481c8a184cf495fe93,Java_CCN/com/parc/ccn/library/io/CCNFileInputStream.java,CCNFileInputStream,seek,#number#,280

Before Change


				return position;
			}
			
			setCurrentBlock(getBlock(blockAndOffset[0]));
			super.skip(blockAndOffset[1]);
			long check = _header.blockLocationToPosition(blockAndOffset[0], blockAndOffset[1]);
			Library.logger().info("current position: block "+blockAndOffset[0]+" _blockOffset "+super.tell()+" ("+check+")");

After Change


			}
			
			// TODO: once first block is always set in a constructor this conditional can be removed
			if (_currentBlock == null)
				setFirstBlock(getBlock(blockAndOffset[0]));
			else
				setCurrentBlock(getBlock(blockAndOffset[0]));
			super.skip(blockAndOffset[1]);
			long check = _header.blockLocationToPosition(blockAndOffset[0], blockAndOffset[1]);
			Library.logger().info("current position: block "+blockAndOffset[0]+" _blockOffset "+super.tell()+" ("+check+")");